package demo02.service;

import demo02.entity.User;
import demo02.jdbc.UseJdbc;

//方法 需要数据库连接的时候用jdbc
public class UseService {

    UseJdbc ujdbc = new UseJdbc();
    /*
    根据登录名查找用户
     */
    public User findUserByName(String loginName){
        //因为现在的逻辑过于简单，没有其他的步骤要做，就直接调用dao层，从数据库中查找数据即可
        return ujdbc.selectUser(loginName);
    }

    /**
     * 把填写好的数据，执行注册操作
     * @param user
     */
    public boolean register(User user){
        int result = ujdbc.addUser(user);
        if(result==1){
            return true;
        }
        return false;
    }

    /**
     * 实现登录的方法
     * @param loginName
     * @param password
     * @return
     */
    public User login(String loginName,String password){
        return ujdbc.selectUser(loginName,password);
    }

    /**
     * 更新登录后的信息
     * @return
     */
    public boolean updateUserInfo(String userno){
        int result = ujdbc.updateLoginCountAndTime(userno);
        if(result==1){
            return true;
        }
        return false;
    }

}
